removable prosthesis - German English Dictionary